day of the annunciation or lady day - German English Dictionary